package com.array.generic2;

import java.util.ArrayList;
import java.util.List;

/**
 * 不能new一个泛型数组，但是你可以创建一个泛型数组的引用，然后创建一个非泛型数组，然后将其转型
 * 
 * @author Administrator
 *
 */
public class ArrayOfGenerics {

	public static void main(String[] args) {
		List<String>[] ls;
		List[] la = new List[10];
		ls = (List<String>[]) la;

		ls[0] = new ArrayList<String>();
		// ls[1] = new ArrayList<Integer>();

		Object[] objs = ls;
		objs[1] = new ArrayList<Integer>();

		List<String>[] l = (List<String>[]) new List[10];
		for (int i = 0; i < 10; i++) {
			l[i] = new ArrayList<String>();
		}
	}

}
